package main

import (
	"fmt"
)

func factorial(n int) int {
	if n <= 1 {
		return 1
	}
	return n * factorial(n-1)
}

func main() {
	/*    第一题 求n的阶乘。至少使用递归函数完成一次。 */

	num := 6
	res := factorial(num)
	fmt.Printf("%d 的阶乘是 %d\n", num, res)

	/*.   第二题 编写一个函数，接受一个参数n，n为正整数。要求数字必须对齐 */



}
// 批改意见
// n<0时的情况可以考虑的更全面一点